efd9e36800507bfba571fc26f03c6cfd8c875ad4,python/src/com/jetbrains/python/psi/impl/PyTargetExpressionImpl.java,PyTargetExpressionImpl,isRedefiningAssignment,#,178

Before Change


    PyFunction containingFunction = PsiTreeUtil.getParentOfType(this, PyFunction.class);
    final PyRedefinitionVisitor visitor = new PyRedefinitionVisitor();
    if (containingFunction != null) {
      containingFunction.acceptChildren(visitor);
    }
    return visitor.myResult != null;
  }

After Change


    PsiElement redefinitionScope = getRedefinitionScope();
    if (redefinitionScope != null) {
      final PyRedefinitionVisitor visitor = new PyRedefinitionVisitor();
      redefinitionScope.acceptChildren(visitor);
      return visitor.myResult != null;
    }
    return false;